import Vue from 'vue'
export default {
	
	//分享参数的方法
	gethShareParam(shareUrl){
		Vue.prototype.$api.getShareParam({url:shareUrl}).then(res => {
			if(res.data.status == true){
					var title ="'云盟商桥'引导时尚新主流"
					var desc = "下载'云盟商桥'APP尽享超值特惠"
					var url = 'http://yun.youpilive.com/share/index/index'
					var imgUrl = 'http://myun.youpilive.com/static/img/logo.png'
			
					var shareParam = res.data.data
		
					Vue.prototype.$wx.config({
						debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
						appId:shareParam.appId, // 必填，公众号的唯一标识
						timestamp: shareParam.timestamp, // 必填，生成签名的时间戳
						nonceStr: shareParam.nonceStr, // 必填，生成签名的随机串
						signature: shareParam.signature,// 必填，签名
						
						jsApiList: ["updateAppMessageShareData","updateTimelineShareData"] ,// 必填，需要使用的JS接口列表
					
					
					/* 即将废弃	jsApiList: ["onMenuShareAppMessage","onMenuShareTimeline"] // 必填，需要使用的JS接口列表 */
					})
					Vue.prototype.$wx.ready(function () {   
						//需在用户可能点击分享按钮前就先调用
						Vue.prototype.$wx.updateAppMessageShareData({ 
							title:title, // 分享标题
							desc: desc, // 分享描述
							link:url, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
							imgUrl:imgUrl, // 分享图标
							success: function () {
								// alert("请点击右上角分享给朋友")
							  // 设置成功
							},
							fail: function (res) {
								// alert("分享失败")
							},
							cancel : function() {
							 // 用户取消分享后执行的回调函数
							 
							}
						});
					
					});
					//需在用户可能点击分享按钮前就先调用
					Vue.prototype.$wx.updateTimelineShareData({
						title:title, // 分享标题
						desc: desc, // 分享描述
						link:url, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
						imgUrl:imgUrl, // 分享图标
						success: function (res) {	
							// alert("请点击右上角分享给朋友圈")
								
						  // 设置成功
						},
						fail: function (res) {
							// alert("分享失败")
						},
						cancel : function() {
						 // 用户取消分享后执行的回调函数	 
						}
					})
			
			}
			
		})
	},
	
		
}
